package com.aisile.admin.service;

import com.aisile.model.admin.dtos.ChannelDto;
import com.aisile.model.admin.pojos.AdChannel;
import com.aisile.model.common.dtos.ResponseResult;
import com.baomidou.mybatisplus.extension.service.IService;

public interface AdChannelService extends IService<AdChannel> {
    /**
     * 分页查询和搜索
     * @param dto 用来存储分页数据 页数  总页数  和 搜索的neritic
     * @return
     */
    public ResponseResult getPageList(ChannelDto dto);

    /**
     * 添加接口
     * @param dto 添加的数据
     * @return
     */
    public ResponseResult addAdmin(AdChannel dto);

    /**
     * 设置有效和无效接口
     * @param id
     * @return
     */
    public ResponseResult updatestatus(int id,Boolean status);

    /**
     * 修改接口
     * @param dto 存储修改的数据
     * @return
     */
    public ResponseResult updateAdmin(int id,AdChannel dto);

    /**
     * 根据id擦几下你的
     * @param id
     * @return
     */
    public ResponseResult getlist(Integer id);

}
